package com.cac.demo.newCode.materialStorage.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 库存台账表
 * </p>
 *
 * @author xz
 * @since 2024-08-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("WMS_ITEM_INVENTORY")
public class WmsItemInventory implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 台账ID
     */
    @TableId("WMS_ITEM_INVENTORY_ID")
    private String wmsItemInventoryId;

    /**
     * 质量编号表ID
     */
    @TableField("WMS_QUALITY_INFO_ID")
    private String wmsQualityInfoId;

    /**
     * 创建事务ID
     */
    @TableField("CREATE_WMS_ITEM_TRANSACTION_ID")
    private String createWmsItemTransactionId;

    /**
     * 库房ID ^
     */
    @TableField("WMS_INVENTORY_ID")
    private String wmsInventoryId;

    /**
     * 库位ID ^
     */
    @TableField("WMS_LOCATOR_ID")
    private String wmsLocatorId;

    /**
     * 库存状态 ^ 0 可用,1报废,2冻结 3故障
     */
    @TableField("INVENTORY_STATUS")
    private String inventoryStatus;

    /**
     * 库房所属部门编码
     */
    @TableField("INV_ORG_CODE")
    private String invOrgCode;

    /**
     * 库房所属分厂简码
     */
    @TableField("INV_SHOP")
    private String invShop;

    /**
     * 物料编码
     */
    @TableField("ITEM_CODE")
    private String itemCode;

    /**
     * 质量编号 ^ 用于控制产品质量及性能的产品质量检验编号。0表示此物料不需要质量跟踪
     */
    @TableField("QUALITY_CODE")
    private String qualityCode;

    /**
     * 当前期段结存数量 ^
     */
    @TableField("CURRENT_ONHAND_QTY")
    private BigDecimal currentOnhandQty;

    /**
     * 非离库占用数量
     */
    @TableField("ENGAGED_QTY")
    private BigDecimal engagedQty;

    /**
     * 离库占用数量
     */
    @TableField("TAKE_AWAY_ENGAGED_QTY")
    private BigDecimal takeAwayEngagedQty;

    /**
     * 条码
     */
    @TableField("BARCODE")
    private String barcode;

    /**
     * 成品父件编码
     */
    @TableField("PARENT_ITEM_CODE")
    private String parentItemCode;

    /**
     * 机型编码
     */
    @TableField("PRODUCT_CODE")
    private String productCode;

    /**
     * 批次号
     */
    @TableField("BATCH_NO")
    private String batchNo;

    /**
     * 起始架次
     */
    @TableField("START_LOT_NO")
    private Integer startLotNo;

    /**
     * 截止架次
     */
    @TableField("END_LOT_NO")
    private Integer endLotNo;

    /**
     * 入库日期
     */
    @TableField("INVENTORY_DATE")
    private Date inventoryDate;

    /**
     * 入库人工号
     */
    @TableField("IN_EMP_CODE")
    private String inEmpCode;

    /**
     * 保管员工号
     */
    @TableField("INVENTORY_EMP_CODE")
    private String inventoryEmpCode;

    /**
     * 当前期段期初库存数量 ^
     */
    @TableField("CURRENT_INIT_INV_QTY")
    private BigDecimal currentInitInvQty;

    /**
     * 当前期段累计入库数量 ^
     */
    @TableField("CURRENT_SUMUP_IN_QTY")
    private BigDecimal currentSumupInQty;

    /**
     * 当前期段累计出库数量 ^
     */
    @TableField("CURRENT_SUMUP_OUT_QTY")
    private BigDecimal currentSumupOutQty;

    /**
     * 当前期段累计调整数量 ^
     */
    @TableField("CURRENT_SUMUP_ADJUST_QTY")
    private BigDecimal currentSumupAdjustQty;

    /**
     * 任务号
     */
    @TableField("TASK_NO")
    private String taskNo;

    /**
     * 计划编号
     */
    @TableField("PLAN_CODE")
    private String planCode;

    /**
     * 计划类型
     */
    @TableField("PLAN_TYPE")
    private String planType;

    /**
     * 计划价格
     */
    @TableField("PLAN_PRICE")
    private BigDecimal planPrice;

    /**
     * 实际价格，即合同价格
     */
    @TableField("ACTUAL_PRICE")
    private BigDecimal actualPrice;

    /**
     * 币种
     */
    @TableField("MONEY_TYPE")
    private String moneyType;

    /**
     * 供应商编码
     */
    @TableField("SRM_SUPPLY_CODE")
    private String srmSupplyCode;

    /**
     * 供方合格证号 ^ 
     */
    @TableField("SUPPLY_REGULAR_NO")
    private String supplyRegularNo;

    /**
     * 生产炉号 ^ 
     */
    @TableField("SUPPLY_FURNACE_NO")
    private String supplyFurnaceNo;

    /**
     * 生产批号 ^ 
     */
    @TableField("SUPPLY_BATCH_NO")
    private String supplyBatchNo;

    /**
     * 工艺分工，来源于生产计划
     */
    @TableField("ROUTE")
    private String route;

    /**
     * AO清单入库时是否带证
     */
    @TableField("IS_PAPER")
    private String isPaper;

    /**
     * 成品配套标识，0不配套，1未配套，2已配套
     */
    @TableField("F_KIT_FLAG")
    private String fKitFlag;

    /**
     * 成品层次号
     */
    @TableField("F_LEVEL_NO")
    private String fLevelNo;

    /**
     * 成品序号
     */
    @TableField("F_SEQUENCE_NO")
    private BigDecimal fSequenceNo;

    /**
     * 到货日期
     */
    @TableField("MAKE_DATE")
    private Date makeDate;

    /**
     * 出厂日期
     */
    @TableField("OUT_FACTORY_DATE")
    private Date outFactoryDate;

    /**
     * 检验日期
     */
    @TableField("LAST_CHECK_DATE")
    private Date lastCheckDate;

    /**
     * 油封日期
     */
    @TableField("SEAL_DATE")
    private Date sealDate;

    /**
     * 复验日期
     */
    @TableField("RETEST_DATE")
    private Date retestDate;

    /**
     * 保证期--质保期
     */
    @TableField("ENSURE_DATE")
    private Date ensureDate;

    /**
     * 使用期,最长保管期
     */
    @TableField("MAX_STORAGE_DATE")
    private Date maxStorageDate;

    /**
     * 成品首翻期
     */
    @TableField("FIRST_OVERHAUL_DATE")
    private Date firstOverhaulDate;

    /**
     * 使用寿命期/总寿命期： 不可翻修的成品为使用寿命期，可翻修的成品为总寿命期。
     */
    @TableField("MAX_USED_DATE")
    private Date maxUsedDate;

    /**
     * 材料试样消耗数
     */
    @TableField("MAT_TEST_QTY")
    private BigDecimal matTestQty;

    /**
     * 材料长度(纤维方向),材料尺寸;(单位: 米)
     */
    @TableField("MAT_LENGHT")
    private BigDecimal matLenght;

    /**
     * 材料宽度,材料尺寸;(单位: 米)
     */
    @TableField("MAT_WIDTH")
    private BigDecimal matWidth;

    /**
     * 材料厚度,材料尺寸;(单位: 米)
     */
    @TableField("MAT_THICKNESS")
    private BigDecimal matThickness;

    /**
     * 材料直径,材料尺寸;(单位: 米)
     */
    @TableField("MAT_DIAMETER")
    private BigDecimal matDiameter;

    /**
     * 管料壁厚,材料尺寸;(单位: 米)
     */
    @TableField("MAT_WALL")
    private BigDecimal matWall;

    /**
     * 件数
     */
    @TableField("MAT_COUNT")
    private BigDecimal matCount;

    /**
     * 材料密度;(单位: 千克/立方米)
     */
    @TableField("MAT_DENSITY")
    private BigDecimal matDensity;

    /**
     * 辅助计量单位一
     */
    @TableField("MAT_UNIT_1")
    private String matUnit1;

    /**
     * 数量一，采用辅助计量单位一
     */
    @TableField("MAT_UNIT_QTY_1")
    private BigDecimal matUnitQty1;

    /**
     * 辅助计量单位二
     */
    @TableField("MAT_UNIT_2")
    private String matUnit2;

    /**
     * 数量二，采用辅助计量单位二
     */
    @TableField("MAT_UNIT_QTY_2")
    private BigDecimal matUnitQty2;

    /**
     * 辅助计量单位三
     */
    @TableField("MAT_UNIT_3")
    private String matUnit3;

    /**
     * 数量三，采用辅助计量单位三
     */
    @TableField("MAT_UNIT_QTY_3")
    private BigDecimal matUnitQty3;

    /**
     * 件次
     */
    @TableField("PIECE_HYPO")
    private BigDecimal pieceHypo;

    /**
     * 库存状态^ 0合格；5不合格；10待处理；15待报废、20报废、25封存、30隔离
     */
    @TableField("USE_STATUS")
    private String useStatus;

    /**
     * 币种1
     */
    @TableField("CURRENCY_TYPE")
    private String currencyType;

    /**
     * 汇率
     */
    @TableField("EXCHANGE_RATE")
    private BigDecimal exchangeRate;

    /**
     * 上次油封处理方式 ^ 0首封，1检查，2换封
     */
    @TableField("LAST_SEAL_TYPE")
    private String lastSealType;

    /**
     * 允许外置时间(分钟)^ 低温保存材料
     */
    @TableField("ALLOW_EXTERNAL_TIME")
    private Integer allowExternalTime;

    /**
     * 剩余外置时间(分钟)^ 低温保存材料
     */
    @TableField("SURPLUS_EXTERNAL_TIME")
    private Integer surplusExternalTime;

    /**
     * 允许外置次数^ 低温保存材料
     */
    @TableField("ALLOW_EXTERNAL_NUMBER")
    private Integer allowExternalNumber;

    /**
     * 剩余外置次数^ 低温保存材料
     */
    @TableField("SURPLUS_EXTERNAL_NUMBER")
    private Integer surplusExternalNumber;

    /**
     * 比例
     */
    @TableField("PROPORTION")
    private String proportion;

    /**
     * 号文
     */
    @TableField("FILE_NO")
    private String fileNo;

    /**
     * 物料备注
     */
    @TableField("INV_ITEM_REMARK")
    private String invItemRemark;

    /**
     * 备注
     */
    @TableField("REMARK")
    private String remark;

    /**
     * 创建人
     */
    @TableField("CREATED_BY")
    private String createdBy;

    /**
     * 创建日期
     */
    @TableField("CREATION_DATE")
    private Date creationDate;

    /**
     * 末次修改人
     */
    @TableField("LAST_UPDATED_BY")
    private String lastUpdatedBy;

    /**
     * 末次修改日期
     */
    @TableField("LAST_UPDATE_DATE")
    private Date lastUpdateDate;

    /**
     * 末次修改IP
     */
    @TableField("LAST_UPDATE_IP")
    private String lastUpdateIp;

    /**
     * 版本号
     */
    @TableField("VERSION")
    private Long version;

    /**
     * 工作流实例ID
     */
    @TableField("PROCESSINSTANCEID")
    private String processinstanceid;

    /**
     * 自定义字段20
     */
    @TableField("ATTRIBUTE20")
    private String attribute20;

    /**
     * 自定义字段19
     */
    @TableField("ATTRIBUTE19")
    private String attribute19;

    /**
     * 自定义字段18
     */
    @TableField("ATTRIBUTE18")
    private String attribute18;

    /**
     * 自定义字段17
     */
    @TableField("ATTRIBUTE17")
    private String attribute17;

    /**
     * 自定义字段16
     */
    @TableField("ATTRIBUTE16")
    private String attribute16;

    /**
     * 自定义字段15
     */
    @TableField("ATTRIBUTE15")
    private String attribute15;

    /**
     * 自定义字段14
     */
    @TableField("ATTRIBUTE14")
    private String attribute14;

    /**
     * 自定义字段13
     */
    @TableField("ATTRIBUTE13")
    private String attribute13;

    /**
     * 自定义字段12
     */
    @TableField("ATTRIBUTE12")
    private String attribute12;

    /**
     * 自定义字段11
     */
    @TableField("ATTRIBUTE11")
    private String attribute11;

    /**
     * 自定义字段10
     */
    @TableField("ATTRIBUTE10")
    private String attribute10;

    /**
     * 自定义字段9
     */
    @TableField("ATTRIBUTE9")
    private String attribute9;

    /**
     * 自定义字段8
     */
    @TableField("ATTRIBUTE8")
    private String attribute8;

    /**
     * 自定义字段7
     */
    @TableField("ATTRIBUTE7")
    private String attribute7;

    /**
     * 自定义字段6
     */
    @TableField("ATTRIBUTE6")
    private String attribute6;

    /**
     * 自定义字段5
     */
    @TableField("ATTRIBUTE5")
    private String attribute5;

    /**
     * 自定义字段4
     */
    @TableField("ATTRIBUTE4")
    private String attribute4;

    /**
     * 自定义字段3
     */
    @TableField("ATTRIBUTE3")
    private String attribute3;

    /**
     * 自定义字段2 
     */
    @TableField("ATTRIBUTE2")
    private String attribute2;

    /**
     * --->>>采购计划员自编项目号<<<---
     */
    @TableField("ATTRIBUTE1")
    private String attribute1;

    /**
     * 弹性域上下文
     */
    @TableField("ATTRIBUTE_CATEGORY")
    private String attributeCategory;

    /**
     * ATTRIBUTE20描述
     */
    @TableField("ATTRIBUTE20_DESC")
    private String attribute20Desc;

    /**
     * ATTRIBUTE19描述
     */
    @TableField("ATTRIBUTE19_DESC")
    private String attribute19Desc;

    /**
     * ATTRIBUTE18描述
     */
    @TableField("ATTRIBUTE18_DESC")
    private String attribute18Desc;

    /**
     * ATTRIBUTE17描述
     */
    @TableField("ATTRIBUTE17_DESC")
    private String attribute17Desc;

    /**
     * ATTRIBUTE16描述
     */
    @TableField("ATTRIBUTE16_DESC")
    private String attribute16Desc;

    /**
     * ATTRIBUTE15描述
     */
    @TableField("ATTRIBUTE15_DESC")
    private String attribute15Desc;

    /**
     * ATTRIBUTE14描述
     */
    @TableField("ATTRIBUTE14_DESC")
    private String attribute14Desc;

    /**
     * ATTRIBUTE13描述
     */
    @TableField("ATTRIBUTE13_DESC")
    private String attribute13Desc;

    /**
     * ATTRIBUTE12描述
     */
    @TableField("ATTRIBUTE12_DESC")
    private String attribute12Desc;

    /**
     * ATTRIBUTE11描述
     */
    @TableField("ATTRIBUTE11_DESC")
    private String attribute11Desc;

    /**
     * ATTRIBUTE10描述
     */
    @TableField("ATTRIBUTE10_DESC")
    private String attribute10Desc;

    /**
     * ATTRIBUTE9描述
     */
    @TableField("ATTRIBUTE9_DESC")
    private String attribute9Desc;

    /**
     * ATTRIBUTE8描述
     */
    @TableField("ATTRIBUTE8_DESC")
    private String attribute8Desc;

    /**
     * 下达依据
     */
    @TableField("ATTRIBUTE7_DESC")
    private String attribute7Desc;

    /**
     * ATTRIBUTE6描述
     */
    @TableField("ATTRIBUTE6_DESC")
    private String attribute6Desc;

    /**
     * ATTRIBUTE5描述
     */
    @TableField("ATTRIBUTE5_DESC")
    private String attribute5Desc;

    /**
     * ATTRIBUTE4描述
     */
    @TableField("ATTRIBUTE4_DESC")
    private String attribute4Desc;

    /**
     * ATTRIBUTE3描述
     */
    @TableField("ATTRIBUTE3_DESC")
    private String attribute3Desc;

    /**
     * ATTRIBUTE2描述
     */
    @TableField("ATTRIBUTE2_DESC")
    private String attribute2Desc;

    /**
     * --->>>采购计划员自编项目号<<<---
     */
    @TableField("ATTRIBUTE1_DESC")
    private String attribute1Desc;

    /**
     * 密级
     */
    @TableField("SECURITY_LEVEL")
    private BigDecimal securityLevel;

    /**
     * 成品当前软件版本
     */
    @TableField("F_CURR_VER")
    private String fCurrVer;

    /**
     * 成品最新软件版本
     */
    @TableField("F_NEW_VER")
    private String fNewVer;

    /**
     * 价格继承标记
     */
    @TableField("F_PRICE_FLAG")
    private String fPriceFlag;

    /**
     * 待继承的价格
     */
    @TableField("F_MAIN_PRICE")
    private BigDecimal fMainPrice;

    /**
     * 超大尺寸材料标记；Y是，N否
     */
    @TableField("BIG_SIZE_FLAG")
    private String bigSizeFlag;

    /**
     * 超大尺寸值；当BIG_SIZE_FALG为Y时生效
     */
    @TableField("BIG_SIZE_VALUE")
    private String bigSizeValue;

    /**
     * 采购订单号
     */
    @TableField("ORDER_NO")
    private String orderNo;

    /**
     * 技术协议号，成品专用
     */
    @TableField("M_AGREEMENT_NUMBER")
    private String mAgreementNumber;

    /**
     * 成品型号
     */
    @TableField("M_PRODUCT_NUMBER")
    private String mProductNumber;

    /**
     * 材料采购计划平衡替代材料ID
     */
    @TableField("BALANCE_ITEM_ID")
    private String balanceItemId;

    /**
     * 成品父件型号
     */
    @TableField("M_PARENT_NUMBER")
    private String mParentNumber;

    /**
     * 质量证明文件（合格证、履历本、无）--技服备件用
     */
    @TableField("QUALITY_TYPE")
    private String qualityType;

    /**
     * 备件订货ID--技服备件用
     */
    @TableField("IQS_TECH_DEPT_ORDER_ID")
    private String iqsTechDeptOrderId;

    /**
     * 备件订货编号--技服备件用
     */
    @TableField("IQS_TECH_DEPT_ORDER_NO")
    private String iqsTechDeptOrderNo;

    /**
     * 所属单位ID ^ 分厂或者技术业务部门
     */
    @TableField("MDS_ORG_ID")
    private String mdsOrgId;

    /**
     * 单机数量
     */
    @TableField("ITEM_PLANE_QTY")
    private BigDecimal itemPlaneQty;

    /**
     * 成品型号名称
     */
    @TableField("M_PRODUCT_NAME")
    private String mProductName;

    /**
     * 保管员id，用于区分保管员物料权限
     */
    @TableField("INVENTORY_USER_ID")
    private String inventoryUserId;

    /**
     * 移交单位备注
     */
    @TableField("DELIVERY_REMARK")
    private String deliveryRemark;

    /**
     * 国管：数据字典：WMS_NATION_CONTROL
     */
    @TableField("NATION_CONTROL")
    private String nationControl;

    /**
     * 国管起初数量
     */
    @TableField("NATION_CONTROL_INIT_INV_QTY")
    private BigDecimal nationControlInitInvQty;

    /**
     * 国管计量单位
     */
    @TableField("NATION_CONTROL_UNIT_ID")
    private String nationControlUnitId;

    /**
     * 国管单价
     */
    @TableField("NATION_CONTROL_PRICE")
    private BigDecimal nationControlPrice;

    /**
     * 国内国外
     */
    @TableField("IN_OUT_FLAG")
    private String inOutFlag;

    /**
     * 材料状态
     */
    @TableField("MATERIAL_STATUS")
    private String materialStatus;

    @TableField("TRANS_ACCORD")
    private String transAccord;

    /**
     * 民机公司采购
     */
    @TableField("CIVIL_AVIATION_STOCK")
    private String civilAviationStock;

    /**
     * 转移日期
     */
    @TableField("GLUDE_DATE")
    private Date gludeDate;

    /**
     * 盘点人ID
     */
    @TableField("CHECK_INV_OPERATOR_ID")
    private String checkInvOperatorId;

    /**
     * 盘点日期
     */
    @TableField("CHECK_INV_LAST_DATE")
    private Date checkInvLastDate;

    /**
     * 交接中数量
     */
    @TableField("HANDOVER_QTY")
    private BigDecimal handoverQty;

    /**
     * 离库数（下账）,资产属于当前库房
     */
    @TableField("AWAY_INVENTORY_QTY")
    private BigDecimal awayInventoryQty;

    /**
     * 借用数（借用其他单位数量）
     */
    @TableField("LOAN_INVENTORY_QTY")
    private BigDecimal loanInventoryQty;

    /**
     * 熔炼号
     */
    @TableField("SMELT_NO")
    private String smeltNo;

    /**
     * 生产批号
     */
    @TableField("PRODUCTION_BATCH_NO")
    private String productionBatchNo;

    /**
     * 热处理批号 
     */
    @TableField("HEAT_BATCH_NO")
    private String heatBatchNo;

    /**
     * 技术协议
     */
    @TableField("TECHNICAL_NO")
    private String technicalNo;

    /**
     * 成品密级
     */
    @TableField("CP_SECRET_LEVEL")
    private String cpSecretLevel;

    /**
     * 保密期限
     */
    @TableField("CP_SECRET_LIMIT_PERIOD")
    private String cpSecretLimitPeriod;

    /**
     * 物料唯一标识号
     */
    @TableField("MDS_ITEM_UNIQUE_NO")
    private String mdsItemUniqueNo;

    /**
     * 物料ID ^
     */
    @TableField("MDS_ITEM_ID")
    private String mdsItemId;

    /**
     * 计量单位 ^
     */
    @TableField("MDS_UNIT_ID")
    private String mdsUnitId;

    /**
     * 机型
     */
    @TableField("PRODUCT_ID")
    private String productId;

    /**
     * 备件文件号
     */
    @TableField("SPARE_PART_FILE_NO")
    private String sparePartFileNo;

    /**
     * 所属部门,
     */
    @TableField("IN_DEPT_ID")
    private String inDeptId;

    /**
     * 会计凭证号 ^ 对已作凭证的流水，纪录会计凭证号
     */
    @TableField("ACCOUNT_NO")
    private String accountNo;

    /**
     * 封装方式 ^现用于存放销售合同号
     */
    @TableField("ENVELOP_CODE")
    private String envelopCode;

    /**
     * 封装人 ^ 现用于存放材料计划员，供采购模块指定平衡库存权限用
     */
    @TableField("ENVELOP_SYS_USER_ID")
    private String envelopSysUserId;

    /**
     * 封装日期 ^
     */
    @TableField("ENVELOP_DATE")
    private Date envelopDate;

    /**
     * 台帐类型 ^ 0 --主帐； 1 --转换建帐  转换建帐; 同一种物料需用不同的物料号建两笔库房台帐.
     */
    @TableField("ACCOUNT_BOOK_TYPE")
    private String accountBookType;

    /**
     * 项目
     */
    @TableField("PM_PROJECT_ID")
    private String pmProjectId;

    /**
     * 成品父件ID ^
     */
    @TableField("PARENT_ITEM_ID")
    private String parentItemId;

    /**
     * 供应商 ^
     */
    @TableField("SRM_SUPPLY_ID")
    private String srmSupplyId;

    /**
     * """"库存财务状态 ^ 帐内物资：正式在用；待核销。帐外物资：清产核资；多余积压；停产材料；代管材料；提供材料；报废材料。"""""
     */
    @TableField("ASSETS_TYPE")
    private String assetsType;

    /**
     * 是否参与平衡标记^ 0不参与，1参与
     */
    @TableField("BALANCE_FLAG")
    private String balanceFlag;

    /**
     * 更新事务ID
     */
    @TableField("UPDATE_WMS_ITEM_TRANSACTION_ID")
    private String updateWmsItemTransactionId;

    /**
     * 锭节号
     */
    @TableField("SPINDLE_SEGMENT_NO")
    private String spindleSegmentNo;

    /**
     * 来源部门
     */
    @TableField("SOURCE_SHOP")
    private String sourceShop;

    /**
     * 材料保留备注
     */
    @TableField("MAT_ABERRATION_REMARK")
    private String matAberrationRemark;

    /**
     * 工艺状态号
     */
    @TableField("PROCESS_STATUS_NO")
    private String processStatusNo;

    /**
     * 订单类型 ： 零星计划时候专用（停用）
     */
    @TableField("ORDER_TYPE")
    private String orderType;

    /**
     * 计划使用单位
     */
    @TableField("PLAN_USE_SHOP")
    private String planUseShop;

    /**
     * 上次油封日期
     */
    @TableField("LAST_SEAL_DATE")
    private Date lastSealDate;

    /**
     * 油封人
     */
    @TableField("SEAL_EMP")
    private String sealEmp;

    @TableField("PARENT_PIECE_NO")
    private String parentPieceNo;

    /**
     * 是否为在制品退库
     */
    @TableField("IS_RETURN_DEATIAL")
    private String isReturnDeatial;

    /**
     * 是否装配退返
     */
    @TableField("IS_ASS_REBACK")
    private String isAssReback;

    /**
     * 移交单主键ID
     */
    @TableField("WMS_DELIVERY_PLAN_ID")
    private String wmsDeliveryPlanId;

    /**
     * 台账状态，G:隔离状态，Q:油封期，保管期，质保期过期状态，Y:可以正常使用状态
     */
    @TableField("INV_STATUS")
    private String invStatus;


}
